﻿/*----------------------------------------------------------------
// Copyright (C) 2012 Q.FunnyFace
// 版权所有。 
//
// 文件名：IDataAccessUser.cs
// 文件功能描述：用户信息数据访问接口
//
// 
// 创建标识：2012-10-26 zhangqiang
//
// 修改标识：
// 修改描述：
//
//
//----------------------------------------------------------------*/
using DomainModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Infrastructure;

namespace IDataAccess
{

    /// <summary>
    /// 用户信息数据访问接口
    /// </summary>
    public interface IDataAccessUser : IRepository<UserInfo>
    {
        
        ///// <summary>
        ///// 获取用户信息
        ///// </summary>
        ///// <param name="userID">用户ID</param>
        ///// <returns>用户信息</returns>
        //UserInfo GetUser(int userID);


        ///// <summary>
        ///// 获取用户信息
        ///// </summary>
        ///// <param name="loginName">用户登录名</param>
        ///// <returns>用户信息</returns>
        //UserInfo GetUser(string loginName);


        ///// <summary>
        ///// 添加用户信息
        ///// </summary>
        ///// <param name="userInfo">用户信息</param>
        ///// <returns>True=操作成功/False=操作失败</returns>
        //bool AddUser(UserInfo userInfo);


        ///// <summary>
        ///// 修改用户信息
        ///// </summary>
        ///// <param name="userInfo">用户信息</param>
        ///// <returns>True=操作成功/False=操作失败</returns>
        //bool UpdateUser(UserInfo userInfo);


        ///// <summary>
        ///// 删除用户
        ///// </summary>
        ///// <param name="userID">用户ID</param>
        ///// <returns>True=操作成功/False=操作失败</returns>
        //bool DeleteUser(int userID);


    }
}
